package com.uzai.console.service.sysmenu;

import com.alibaba.fastjson.JSONObject;
import com.uzai.console.dto.sysmenu.SysMenuInfoDto;

import java.util.Map;

/**
 * @author liuqi
 * @date 2021年09月11日 14:11
 */
public interface SysMenuService {

    /**
     * 上次菜单权限
     * @param sysMenuInfoDto
     * @return
     */
    void uploadSysMenu(SysMenuInfoDto sysMenuInfoDto);

    /**
     * 递归解析菜单JSONObject，获取API接口转换成map
     * @param jsonObject
     * @return
     */
    Map<String,JSONObject> analysis(JSONObject jsonObject, Map<String,JSONObject> result);
}
